Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[crypto] Add Operational Keystore for PSA crypto API #23857

Merged
merged 5 commits into from
Dec 13, 2022

Conversation

Damian-Nordic
Copy link
Contributor

@Damian-Nordic Damian-Nordic commented Dec 1, 2022

Add OperationalKeystore implementation targeted at "psa" crypto backend.
Namely, it allows to securely generate NOC key pairs without exposing the private keys to the application.

Fixes #23955

@github-actions
Copy link

github-actions bot commented Dec 1, 2022

PR #23857: Size comparison from 53e51d8 to 8fda5b6

Increases (9 builds for bl702, efr32, nrfconnect, psoc6, telink)
platform target config section 53e51d8 8fda5b6 change % change
bl702 lighting-app bl702 .debug_abbrev 1526654 1526717 63 0.0
.debug_info 39140252 39140258 6 0.0
.text 955956 955958 2 0.0
bl702+rpc .debug_abbrev 1673840 1673903 63 0.0
.debug_info 43435830 43435835 5 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1163272 1163288 16 0.0
.text 1002936 1002952 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 819844 819848 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1238033 1238096 63 0.0
.debug_info 27007592 27007595 3 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1229924 1229987 63 0.0
.debug_info 26745235 26745238 3 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1064721 1064784 63 0.0
.debug_info 2221980 22219810 5 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1066637 1066700 63 0.0
.debug_info 22438283 22438286 3 0.0
telink lighting-app tlsr9518adk80d text 625552 625554 2 0.0
Decreases (5 builds for bl602, cyw30739, esp32, telink)
platform target config section 53e51d8 8fda5b6 change % change
bl602 lighting-app bl602 .text 1037734 1037732 -2 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588318 588310 -8 -0.0
.app_xip_area 464576 464568 -8 -0.0
esp32 all-clusters-app c3devkit (read/write) 1786710 1786702 -8 -0.0
.flash.rodata 256536 256528 -8 -0.0
telink ota-requestor-app tlsr9518adk80d (read/write) 806540 806532 -8 -0.0
text 566650 566648 -2 -0.0
thermostat tlsr9518adk80d (read/write) 793344 793336 -8 -0.0
text 554286 554284 -2 -0.0
Full report (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 53e51d8 8fda5b6 change % change
bl602 lighting-app bl602 (read/write) 1354982 1354982 0 0.0
.bss 87057 87057 0 0.0
.data 9984 9984 0 0.0
.text 1037734 1037732 -2 -0.0
bl602+rpc (read/write) 1400678 1400678 0 0.0
.bss 95097 95097 0 0.0
.data 10384 10384 0 0.0
.text 1069066 1069066 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1195407 1195407 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67166 67166 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1526654 1526717 63 0.0
.debug_aranges 132448 132448 0 0.0
.debug_frame 485912 485912 0 0.0
.debug_info 39140252 39140258 6 0.0
.debug_line 5139500 5139500 0 0.0
.debug_loc 3373837 3373837 0 0.0
.debug_ranges 363496 363496 0 0.0
.debug_str 3472850 3472850 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116320 116320 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 568431 568431 0 0.0
.symtab 171984 171984 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
955956 955958 2 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283755 1283755 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75198 75198 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1673840 1673903 63 0.0
.debug_aranges 140584 140584 0 0.0
.debug_frame 513348 513348 0 0.0
.debug_info 43435830 43435835 5 0.0
.debug_line 5529652 5529652 0 0.0
.debug_loc 3569174 3569174 0 0.0
.debug_ranges 387000 387000 0 0.0
.debug_str 3874397 3874397 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130032 130032 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 628585 628585 0 0.0
.symtab 190128 190128 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1029806 1029806 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679451 679451 0 0.0
(read/write) 172076 172076 0 0.0
.bss 81220 81220 0 0.0
.data 3380 3380 0 0.0
.rodata 89963 89963 0 0.0
.text 589176 589176 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643715 643715 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 79099 79099 0 0.0
.text 564296 564296 0 0.0
lock-ftd LP_CC2652R7 (read only) 676991 676991 0 0.0
(read/write) 172104 172104 0 0.0
.bss 78876 78876 0 0.0
.data 3304 3304 0 0.0
.rodata 77391 77391 0 0.0
.text 599120 599120 0 0.0
lock-mtd LP_CC2652R7 (read only) 661787 661787 0 0.0
(read/write) 182564 182564 0 0.0
.bss 74132 74132 0 0.0
.data 3304 3304 0 0.0
.rodata 103475 103475 0 0.0
.text 557832 557832 0 0.0
pump-app LP_CC2652R7 (read only) 689927 689927 0 0.0
(read/write) 159904 159904 0 0.0
.bss 78844 78844 0 0.0
.data 3296 3296 0 0.0
.rodata 90911 90911 0 0.0
.text 598532 598532 0 0.0
pump-controller-app LP_CC2652R7 (read only) 673835 673835 0 0.0
(read/write) 176100 176100 0 0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86459 86459 0 0.0
.text 586896 586896 0 0.0
shell LP_CC2652R7 (read only) 670662 670662 0 0.0
(read/write) 183184 183184 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86710 86710 0 0.0
.text 583636 583636 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588318 588310 -8 -0.0
.app_xip_area 464576 464568 -8 -0.0
.bss 66200 66200 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592018 592018 0 0.0
.app_xip_area 462980 462980 0 0.0
.bss 71488 71488 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551506 551506 0 0.0
.app_xip_area 433268 433268 0 0.0
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976084 976084 0 0.0
.bss 152252 152252 0 0.0
.data 2168 2168 0 0.0
.text 821644 821644 0 0.0
BRD4161A+rs911x (read/write) 1037600 1037600 0 0.0
.bss 186728 186728 0 0.0
.data 2012 2012 0 0.0
.text 848840 848840 0 0.0
BRD4187C (read/write) 1149180 1149180 0 0.0
.bss 138648 138648 0 0.0
.data 2516 2516 0 0.0
.text 983420 983420 0 0.0
lock-app BRD4161A+wf200 (read/write) 1163272 1163288 16 0.0
.bss 158296 158296 0 0.0
.data 2020 2020 0 0.0
.text 1002936 1002952 16 0.0
window-app BRD4187C (read/write) 1141712 1141712 0 0.0
.bss 140064 140064 0 0.0
.data 2540 2540 0 0.0
.text 974512 974512 0 0.0
esp32 all-clusters-app c3devkit (read only) 1214680 1214680 0 0.0
(read/write) 1786710 1786702 -8 -0.0
.dram0.bss 76680 76680 0 0.0
.dram0.data 13840 13840 0 0.0
.flash.rodata 256536 256528 -8 -0.0
.flash.text 1214680 1214680 0 0.0
.iram0.text 65204 65204 0 0.0
m5stack (read only) 1225415 1225415 0 0.0
(read/write) 562668 562668 0 0.0
.dram0.bss 82056 82056 0 0.0
.dram0.data 34296 34296 0 0.0
.flash.rodata 313648 313648 0 0.0
.flash.text 1220031 1220031 0 0.0
.iram0.text 123939 123939 0 0.0
k32w contact k32w0+release (read/write) 662500 662500 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 564172 564172 0 0.0
light k32w0+release (read/write) 673080 673080 0 0.0
.bss 74904 74904 0 0.0
.data 2060 2060 0 0.0
.text 593388 593388 0 0.0
lock k32w0+release (read/write) 634036 634036 0 0.0
.bss 75664 75664 0 0.0
.data 2080 2080 0 0.0
.text 553564 553564 0 0.0
linux all-clusters-app debug (read only) 3111241 3111241 0 0.0
(read/write) 158472 158472 0 0.0
.bss 62432 62432 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 87144 87144 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 281227 281227 0 0.0
.text 2645522 2645522 0 0.0
all-clusters-minimal-app debug (read only) 2934921 2934921 0 0.0
(read/write) 149872 149872 0 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 79512 79512 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 280683 280683 0 0.0
.text 2472786 2472786 0 0.0
bridge-app debug+rpc (read only) 2427489 2427489 0 0.0
(read/write) 129576 129576 0 0.0
.bss 50976 50976 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68776 68776 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 210848 210848 0 0.0
.text 2049282 2049282 0 0.0
chip-tool debug (read only) 11141249 11141249 0 0.0
(read/write) 659616 659616 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 624352 624352 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 592997 592997 0 0.0
.text 9021812 9021812 0 0.0
chip-tool-ipv6only arm64 (read only) 10528908 10528908 0 0.0
(read/write) 707697 707697 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 652008 652008 0 0.0
.dynamic 560 560 0 0.0
.got 13936 13936 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 519500 519500 0 0.0
.text 8350980 8350980 0 0.0
lighting-app debug+rpc (read only) 2660817 2660817 0 0.0
(read/write) 132328 132328 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73896 73896 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 227840 227840 0 0.0
.text 2256418 2256418 0 0.0
lock-app debug (read only) 2620105 2620105 0 0.0
(read/write) 127344 127344 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70840 70840 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244104 244104 0 0.0
.text 2204290 2204290 0 0.0
ota-provider-app debug (read only) 2412401 2412401 0 0.0
(read/write) 120872 120872 0 0.0
.bss 47904 47904 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 64760 64760 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 216552 216552 0 0.0
.text 2027298 2027298 0 0.0
ota-requestor-app debug (read only) 2580993 2580993 0 0.0
(read/write) 129216 129216 0 0.0
.bss 50432 50432 0 0.0
.data 2496 2496 0 0.0
.data.rel.ro 70120 70120 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 223600 223600 0 0.0
.text 2179746 2179746 0 0.0
shell debug (read only) 2643681 2643681 0 0.0
(read/write) 142936 142936 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78040 78040 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 239474 239474 0 0.0
.text 2244690 2244690 0 0.0
thermostat-no-ble arm64 (read only) 2421980 2421980 0 0.0
(read/write) 143633 143633 0 0.0
.bss 55329 55329 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145092 145092 0 0.0
.text 2033168 2033168 0 0.0
tv-app debug (read only) 3283025 3283025 0 0.0
(read/write) 262120 262120 0 0.0
.bss 170776 170776 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80384 80384 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 268376 268376 0 0.0
.text 2820658 2820658 0 0.0
tv-casting-app debug (read only) 5623337 5623337 0 0.0
(read/write) 162048 162048 0 0.0
.bss 52088 52088 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101408 101408 0 0.0
.dynamic 608 608 0 0.0
.got 4912 4912 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 355833 355833 0 0.0
.text 4991378 4991378 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463264 2463264 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1425908 1425908 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1190747 1190747 0 0.0
bss 145285 145285 0 0.0
rodata 144448 144448 0 0.0
text 819844 819848 4 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1360874 1360874 0 0.0
bss 105224 105224 0 0.0
rodata 211552 211552 0 0.0
text 759606 759606 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136391 1136391 0 0.0
bss 144520 144520 0 0.0
rodata 120764 120764 0 0.0
text 790016 790016 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841976 841976 0 0.0
(read/write) 1748412 1748412 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188704 188704 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1238033 1238096 63 0.0
.debug_aranges 110744 110744 0 0.0
.debug_frame 371612 371612 0 0.0
.debug_info 27007592 27007595 3 0.0
.debug_line 3704147 3704147 0 0.0
.debug_loc 3616287 3616287 0 0.0
.debug_ranges 345536 345536 0 0.0
.debug_str 3442392 3442392 0 0.0
.heap 841976 841976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 571557 571557 0 0.0
.symtab 421952 421952 0 0.0
.text 1548656 1548656 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1690940 1690940 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229924 1229987 63 0.0
.debug_aranges 110216 110216 0 0.0
.debug_frame 374668 374668 0 0.0
.debug_info 26745235 26745238 3 0.0
.debug_line 3723084 3723084 0 0.0
.debug_loc 3603893 3603893 0 0.0
.debug_ranges 344152 344152 0 0.0
.debug_str 3431404 3431404 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535646 535646 0 0.0
.symtab 408384 408384 0 0.0
.text 1491912 1491912 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1609132 1609132 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1064721 1064784 63 0.0
.debug_aranges 102416 102416 0 0.0
.debug_frame 345004 345004 0 0.0
.debug_info 2221980 22219810 5 0.0
.debug_line 3290408 3290408 0 0.0
.debug_loc 3301755 3301755 0 0.0
.debug_ranges 308288 308288 0 0.0
.debug_str 3236990 3236990 0 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 471971 471971 0 0.0
.symtab 376752 376752 0 0.0
.text 1418296 1418296 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845904 845904 0 0.0
(read/write) 1642572 1642572 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184968 184968 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1066637 1066700 63 0.0
.debug_aranges 102800 102800 0 0.0
.debug_frame 346800 346800 0 0.0
.debug_info 22438283 22438286 3 0.0
.debug_line 3290159 3290159 0 0.0
.debug_loc 3323147 3323147 0 0.0
.debug_ranges 310144 310144 0 0.0
.debug_str 3252822 3252822 0 0.0
.heap 845904 845904 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473633 473633 0 0.0
.symtab 378352 378352 0 0.0
.text 1446744 1446744 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1150868 1150868 0 0.0
.bss 97620 97620 0 0.0
.data 840 840 0 0.0
.text 597968 597968 0 0.0
lock-app qpg6105+debug (read/write) 1116740 1116740 0 0.0
.bss 93092 93092 0 0.0
.data 836 836 0 0.0
.text 563836 563836 0 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 938984 938984 0 0.0
bss 81620 81620 0 0.0
noinit 43440 43440 0 0.0
text 650212 650212 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 876952 876952 0 0.0
bss 80844 80844 0 0.0
noinit 43440 43440 0 0.0
text 614166 614166 0 0.0
light-switch-app tlsr9518adk80d (read/write) 792164 792164 0 0.0
bss 72460 72460 0 0.0
noinit 43520 43520 0 0.0
text 555310 555310 0 0.0
lighting-app tlsr9518adk80d (read/write) 876492 876492 0 0.0
bss 82232 82232 0 0.0
noinit 43520 43520 0 0.0
text 625552 625554 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 806540 806532 -8 -0.0
bss 74040 74040 0 0.0
noinit 43520 43520 0 0.0
text 566650 566648 -2 -0.0
thermostat tlsr9518adk80d (read/write) 793344 793336 -8 -0.0
bss 73852 73852 0 0.0
noinit 43480 43480 0 0.0
text 554286 554284 -2 -0.0

Copy link
Contributor

@pan- pan- left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work @Damian-Nordic . I left few comments; mostly questions.

src/crypto/PSAOperationalKeystore.cpp Outdated Show resolved Hide resolved
src/crypto/CHIPCryptoPALPSA.h Show resolved Hide resolved
src/crypto/PSAOperationalKeystore.cpp Show resolved Hide resolved
src/crypto/CHIPCryptoPAL.h Show resolved Hide resolved
@Damian-Nordic Damian-Nordic force-pushed the psa-noc-upstream branch 2 times, most recently from 2f4fd98 to 98ad40b Compare December 7, 2022 12:53
@Damian-Nordic Damian-Nordic requested a review from pan- December 7, 2022 12:56
@github-actions
Copy link

github-actions bot commented Dec 7, 2022

PR #23857: Size comparison from 7a22856 to 98ad40b

Increases (11 builds for bl702, efr32, esp32, nrfconnect, psoc6, telink)
platform target config section 7a22856 98ad40b change % change
bl702 lighting-app bl702 .debug_abbrev 1529099 1529162 63 0.0
.debug_info 39222055 39222061 6 0.0
.text 955982 955984 2 0.0
bl702+rpc .debug_abbrev 1677213 1677276 63 0.0
.debug_info 43520367 43520372 5 0.0
efr32 lock-app BRD4161A+wf200 (read/write) 1163256 1163272 16 0.0
.text 1002920 1002936 16 0.0
esp32 all-clusters-app c3devkit (read only) 1218786 1218788 2 0.0
.flash.text 1218786 1218788 2 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 819836 819840 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1238033 1238096 63 0.0
.debug_info 27070009 27070012 3 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1229924 1229987 63 0.0
.debug_info 26806796 26806800 4 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1064721 1064784 63 0.0
.debug_info 22268924 22268927 3 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1066637 1066700 63 0.0
.debug_info 2248708 22487092 3 0.0
telink ota-requestor-app tlsr9518adk80d text 662750 662752 2 0.0
thermostat tlsr9518adk80d (read/write) 954028 954036 8 0.0
text 650080 650082 2 0.0
Decreases (6 builds for bl602, cyw30739, esp32, nrfconnect, telink)
platform target config section 7a22856 98ad40b change % change
bl602 lighting-app bl602 .text 1037766 1037764 -2 -0.0
bl602+rpc .text 1069188 1069186 -2 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588398 588390 -8 -0.0
.app_xip_area 464656 464648 -8 -0.0
esp32 all-clusters-app m5stack (read/write) 564163 564159 -4 -0.0
.flash.rodata 314076 314072 -4 -0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 790008 790004 -4 -0.0
telink light-switch-app tlsr9518adk80d text 651454 651452 -2 -0.0
Full report (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 7a22856 98ad40b change % change
bl602 lighting-app bl602 (read/write) 1355014 1355014 0 0.0
.bss 87057 87057 0 0.0
.data 9984 9984 0 0.0
.text 1037766 1037764 -2 -0.0
bl602+rpc (read/write) 1400798 1400798 0 0.0
.bss 95097 95097 0 0.0
.data 10384 10384 0 0.0
.text 1069188 1069186 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1195423 1195423 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67166 67166 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1529099 1529162 63 0.0
.debug_aranges 132680 132680 0 0.0
.debug_frame 486784 486784 0 0.0
.debug_info 39222055 39222061 6 0.0
.debug_line 5145271 5145271 0 0.0
.debug_loc 3378732 3378732 0 0.0
.debug_ranges 363712 363712 0 0.0
.debug_str 3479113 3479113 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116320 116320 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 568701 568701 0 0.0
.symtab 172096 172096 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
955982 955984 2 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1283867 1283867 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75198 75198 0 0.0
.bss_psram 30320 30320 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1677213 1677276 63 0.0
.debug_aranges 140824 140824 0 0.0
.debug_frame 514256 514256 0 0.0
.debug_info 43520367 43520372 5 0.0
.debug_line 5536286 5536286 0 0.0
.debug_loc 3573846 3573846 0 0.0
.debug_ranges 387280 387280 0 0.0
.debug_str 3881511 3881511 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130032 130032 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 628923 628923 0 0.0
.symtab 190272 190272 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1029916 1029916 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679451 679451 0 0.0
(read/write) 172076 172076 0 0.0
.bss 81220 81220 0 0.0
.data 3380 3380 0 0.0
.rodata 89963 89963 0 0.0
.text 589176 589176 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643707 643707 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 79099 79099 0 0.0
.text 564288 564288 0 0.0
lock-ftd LP_CC2652R7 (read only) 677071 677071 0 0.0
(read/write) 172024 172024 0 0.0
.bss 78876 78876 0 0.0
.data 3304 3304 0 0.0
.rodata 77391 77391 0 0.0
.text 599200 599200 0 0.0
lock-mtd LP_CC2652R7 (read only) 661779 661779 0 0.0
(read/write) 182572 182572 0 0.0
.bss 74132 74132 0 0.0
.data 3304 3304 0 0.0
.rodata 103475 103475 0 0.0
.text 557824 557824 0 0.0
pump-app LP_CC2652R7 (read only) 689999 689999 0 0.0
(read/write) 159832 159832 0 0.0
.bss 78844 78844 0 0.0
.data 3296 3296 0 0.0
.rodata 90911 90911 0 0.0
.text 598604 598604 0 0.0
pump-controller-app LP_CC2652R7 (read only) 673899 673899 0 0.0
(read/write) 176036 176036 0 0.0
.bss 78948 78948 0 0.0
.data 3292 3292 0 0.0
.rodata 86459 86459 0 0.0
.text 586960 586960 0 0.0
shell LP_CC2652R7 (read only) 670662 670662 0 0.0
(read/write) 183184 183184 0 0.0
.bss 83540 83540 0 0.0
.data 3376 3376 0 0.0
.rodata 86710 86710 0 0.0
.text 583636 583636 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588398 588390 -8 -0.0
.app_xip_area 464656 464648 -8 -0.0
.bss 66200 66200 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592098 592098 0 0.0
.app_xip_area 463060 463060 0 0.0
.bss 71488 71488 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551498 551498 0 0.0
.app_xip_area 433260 433260 0 0.0
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976116 976116 0 0.0
.bss 152252 152252 0 0.0
.data 2168 2168 0 0.0
.text 821676 821676 0 0.0
BRD4161A+rs911x (read/write) 1037632 1037632 0 0.0
.bss 186728 186728 0 0.0
.data 2012 2012 0 0.0
.text 848872 848872 0 0.0
BRD4187C (read/write) 1149188 1149188 0 0.0
.bss 138648 138648 0 0.0
.data 2516 2516 0 0.0
.text 983428 983428 0 0.0
lock-app BRD4161A+wf200 (read/write) 1163256 1163272 16 0.0
.bss 158296 158296 0 0.0
.data 2020 2020 0 0.0
.text 1002920 1002936 16 0.0
window-app BRD4187C (read/write) 1141720 1141720 0 0.0
.bss 140064 140064 0 0.0
.data 2540 2540 0 0.0
.text 974520 974520 0 0.0
esp32 all-clusters-app c3devkit (read only) 1218786 1218788 2 0.0
(read/write) 1790922 1790922 0 0.0
.dram0.bss 76984 76984 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 248280 248280 0 0.0
.flash.text 1218786 1218788 2 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1233007 1233007 0 0.0
(read/write) 564163 564159 -4 -0.0
.dram0.bss 82144 82144 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 314076 314072 -4 -0.0
.flash.text 1227623 1227623 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 662500 662500 0 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 564172 564172 0 0.0
light k32w0+release (read/write) 673080 673080 0 0.0
.bss 74904 74904 0 0.0
.data 2060 2060 0 0.0
.text 593388 593388 0 0.0
lock k32w0+release (read/write) 634036 634036 0 0.0
.bss 75664 75664 0 0.0
.data 2080 2080 0 0.0
.text 553564 553564 0 0.0
linux all-clusters-app debug (read only) 3111497 3111497 0 0.0
(read/write) 158472 158472 0 0.0
.bss 62432 62432 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 87144 87144 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 281227 281227 0 0.0
.text 2645778 2645778 0 0.0
all-clusters-minimal-app debug (read only) 2935177 2935177 0 0.0
(read/write) 149872 149872 0 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 79512 79512 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 280683 280683 0 0.0
.text 2473042 2473042 0 0.0
bridge-app debug (read only) 2427761 2427761 0 0.0
(read/write) 129576 129576 0 0.0
.bss 50976 50976 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 68776 68776 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 210848 210848 0 0.0
.text 2049554 2049554 0 0.0
chip-tool debug (read only) 11239449 11239449 0 0.0
(read/write) 659960 659960 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 624736 624736 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 602085 602085 0 0.0
.text 9110132 9110132 0 0.0
chip-tool-ipv6only arm64 (read only) 10615884 10615884 0 0.0
(read/write) 708097 708097 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 652392 652392 0 0.0
.dynamic 560 560 0 0.0
.got 13960 13960 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 528844 528844 0 0.0
.text 8427620 8427620 0 0.0
lighting-app debug+rpc (read only) 2661345 2661345 0 0.0
(read/write) 132328 132328 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73896 73896 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 227840 227840 0 0.0
.text 2256946 2256946 0 0.0
lock-app debug (read only) 2620393 2620393 0 0.0
(read/write) 127344 127344 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70840 70840 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244104 244104 0 0.0
.text 2204578 2204578 0 0.0
ota-provider-app debug (read only) 2187065 2187065 0 0.0
(read/write) 105480 105480 0 0.0
.bss 46528 46528 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51768 51768 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 194952 194952 0 0.0
.text 1852594 1852594 0 0.0
ota-requestor-app debug (read only) 2355785 2355785 0 0.0
(read/write) 113824 113824 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 57128 57128 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202064 202064 0 0.0
.text 2005010 2005010 0 0.0
shell debug (read only) 2643953 2643953 0 0.0
(read/write) 142936 142936 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78040 78040 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 239474 239474 0 0.0
.text 2244962 2244962 0 0.0
thermostat-no-ble arm64 (read only) 2422620 2422620 0 0.0
(read/write) 143633 143633 0 0.0
.bss 55329 55329 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77256 77256 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145092 145092 0 0.0
.text 2033808 2033808 0 0.0
tv-app debug (read only) 3283297 3283297 0 0.0
(read/write) 262120 262120 0 0.0
.bss 170776 170776 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80384 80384 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 268376 268376 0 0.0
.text 2820930 2820930 0 0.0
tv-casting-app debug (read only) 5634041 5634041 0 0.0
(read/write) 162384 162384 0 0.0
.bss 52088 52088 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101760 101760 0 0.0
.dynamic 608 608 0 0.0
.got 4912 4912 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 356217 356217 0 0.0
.text 5000882 5000882 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463424 2463424 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1426068 1426068 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1190731 1190731 0 0.0
bss 145285 145285 0 0.0
rodata 144448 144448 0 0.0
text 819836 819840 4 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1360858 1360858 0 0.0
bss 105224 105224 0 0.0
rodata 211552 211552 0 0.0
text 759590 759590 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136391 1136391 0 0.0
bss 144520 144520 0 0.0
rodata 120764 120764 0 0.0
text 790008 790004 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841976 841976 0 0.0
(read/write) 1748428 1748428 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188704 188704 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1238033 1238096 63 0.0
.debug_aranges 110904 110904 0 0.0
.debug_frame 372244 372244 0 0.0
.debug_info 27070009 27070012 3 0.0
.debug_line 3707102 3707102 0 0.0
.debug_loc 3620828 3620828 0 0.0
.debug_ranges 345768 345768 0 0.0
.debug_str 3448891 3448891 0 0.0
.heap 841976 841976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 571557 571557 0 0.0
.symtab 421952 421952 0 0.0
.text 1548672 1548672 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1690956 1690956 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229924 1229987 63 0.0
.debug_aranges 110376 110376 0 0.0
.debug_frame 375300 375300 0 0.0
.debug_info 26806796 26806800 4 0.0
.debug_line 3726039 3726039 0 0.0
.debug_loc 3608434 3608434 0 0.0
.debug_ranges 344384 344384 0 0.0
.debug_str 3437903 3437903 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535646 535646 0 0.0
.symtab 408384 408384 0 0.0
.text 1491928 1491928 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1609148 1609148 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1064721 1064784 63 0.0
.debug_aranges 102576 102576 0 0.0
.debug_frame 345636 345636 0 0.0
.debug_info 22268924 22268927 3 0.0
.debug_line 3293363 3293363 0 0.0
.debug_loc 3306341 3306341 0 0.0
.debug_ranges 308520 308520 0 0.0
.debug_str 3243489 3243489 0 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 471971 471971 0 0.0
.symtab 376752 376752 0 0.0
.text 1418312 1418312 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845904 845904 0 0.0
(read/write) 1642588 1642588 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184968 184968 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1066637 1066700 63 0.0
.debug_aranges 102960 102960 0 0.0
.debug_frame 347432 347432 0 0.0
.debug_info 2248708 22487092 3 0.0
.debug_line 3293113 3293113 0 0.0
.debug_loc 3327739 3327739 0 0.0
.debug_ranges 310376 310376 0 0.0
.debug_str 3259332 3259332 0 0.0
.heap 845904 845904 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473633 473633 0 0.0
.symtab 378352 378352 0 0.0
.text 1446760 1446760 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1150932 1150932 0 0.0
.bss 97620 97620 0 0.0
.data 840 840 0 0.0
.text 598032 598032 0 0.0
lock-app qpg6105+debug (read/write) 1116732 1116732 0 0.0
.bss 93092 93092 0 0.0
.data 836 836 0 0.0
.text 563828 563828 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1092508 1092508 0 0.0
bss 99808 99808 0 0.0
text 739664 739664 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1031692 1031692 0 0.0
bss 99032 99032 0 0.0
text 704826 704826 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 953280 953280 0 0.0
bss 91272 91272 0 0.0
text 651454 651452 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1035228 1035228 0 0.0
bss 100420 100420 0 0.0
text 720048 720048 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 966400 966400 0 0.0
bss 92228 92228 0 0.0
text 662750 662752 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 954028 954036 8 0.0
bss 92664 92664 0 0.0
text 650080 650082 2 0.0

@Damian-Nordic
Copy link
Contributor Author

@andy31415 Could this be fast-tracked? This is for a new crypto backend that apparently only Nordic and ARM are interested in at the moment (and we got approval from ARM dev).

@pullapprove pullapprove bot requested review from ksperling-apple and removed request for isiu-apple December 12, 2022 11:30
@github-actions
Copy link

github-actions bot commented Dec 13, 2022

PR #23857: Size comparison from 699dc3c to 9f91ff6

Increases (13 builds for bl602, bl702, esp32, k32w, nrfconnect, psoc6, telink)
platform target config section 699dc3c 9f91ff6 change % change
bl602 lighting-app bl602 .text 1038518 1038520 2 0.0
bl702 lighting-app bl702 .debug_abbrev 1529198 1529261 63 0.0
.debug_info 39199555 39199560 5 0.0
bl702+rpc .debug_abbrev 1676612 1676675 63 0.0
.debug_info 43491862 43491868 6 0.0
.text 1030184 1030186 2 0.0
esp32 all-clusters-app m5stack (read/write) 564183 564187 4 0.0
.flash.rodata 314096 314100 4 0.0
k32w contact k32w0+release (read/write) 662640 662656 16 0.0
.text 564312 564328 16 0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 759800 759804 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1238249 1238312 63 0.0
.debug_info 27071835 27071840 5 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1230140 1230203 63 0.0
.debug_info 26808652 26808657 5 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1064937 1065000 63 0.0
.debug_info 22271327 22271330 3 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1066869 1066932 63 0.0
.debug_info 22489750 22489754 4 0.0
telink lighting-app tlsr9518adk80d text 719734 719736 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 966200 966208 8 0.0
text 662610 662614 4 0.0
thermostat tlsr9518adk80d text 651814 651816 2 0.0
Decreases (1 build for bl602)
platform target config section 699dc3c 9f91ff6 change % change
bl602 lighting-app bl602+rpc .text 1069940 1069938 -2 -0.0
Full report (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 699dc3c 9f91ff6 change % change
bl602 lighting-app bl602 (read/write) 1355798 1355798 0 0.0
.bss 87057 87057 0 0.0
.data 9984 9984 0 0.0
.text 1038518 1038520 2 0.0
bl602+rpc (read/write) 1401582 1401582 0 0.0
.bss 95097 95097 0 0.0
.data 10384 10384 0 0.0
.text 1069940 1069938 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1195695 1195695 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67182 67182 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1529198 1529261 63 0.0
.debug_aranges 132728 132728 0 0.0
.debug_frame 486912 486912 0 0.0
.debug_info 39199555 39199560 5 0.0
.debug_line 5149094 5149094 0 0.0
.debug_loc 3380122 3380122 0 0.0
.debug_ranges 363736 363736 0 0.0
.debug_str 3479506 3479506 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116352 116352 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 568924 568924 0 0.0
.symtab 172176 172176 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956208 956208 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284187 1284187 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75198 75198 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1676612 1676675 63 0.0
.debug_aranges 140848 140848 0 0.0
.debug_frame 514328 514328 0 0.0
.debug_info 43491862 43491868 6 0.0
.debug_line 5538537 5538537 0 0.0
.debug_loc 3574757 3574757 0 0.0
.debug_ranges 387272 387272 0 0.0
.debug_str 3881775 3881775 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130096 130096 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629208 629208 0 0.0
.symtab 190352 190352 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030184 1030186 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679727 679727 0 0.0
(read/write) 171800 171800 0 0.0
.bss 81220 81220 0 0.0
.data 3380 3380 0 0.0
.rodata 89999 89999 0 0.0
.text 589416 589416 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 643983 643983 0 0.0
(read/write) 157996 157996 0 0.0
.bss 80500 80500 0 0.0
.data 3380 3380 0 0.0
.rodata 79135 79135 0 0.0
.text 564528 564528 0 0.0
lock-ftd LP_CC2652R7 (read only) 677259 677259 0 0.0
(read/write) 171828 171828 0 0.0
.bss 78868 78868 0 0.0
.data 3304 3304 0 0.0
.rodata 77427 77427 0 0.0
.text 599352 599352 0 0.0
lock-mtd LP_CC2652R7 (read only) 662055 662055 0 0.0
(read/write) 182296 182296 0 0.0
.bss 74132 74132 0 0.0
.data 3304 3304 0 0.0
.rodata 103511 103511 0 0.0
.text 558064 558064 0 0.0
pump-app LP_CC2652R7 (read only) 690187 690187 0 0.0
(read/write) 159636 159636 0 0.0
.bss 78836 78836 0 0.0
.data 3296 3296 0 0.0
.rodata 90947 90947 0 0.0
.text 598756 598756 0 0.0
pump-controller-app LP_CC2652R7 (read only) 674095 674095 0 0.0
(read/write) 175832 175832 0 0.0
.bss 78940 78940 0 0.0
.data 3292 3292 0 0.0
.rodata 86495 86495 0 0.0
.text 587120 587120 0 0.0
shell LP_CC2652R7 (read only) 670966 670966 0 0.0
(read/write) 182888 182888 0 0.0
.bss 83548 83548 0 0.0
.data 3376 3376 0 0.0
.rodata 86742 86742 0 0.0
.text 583908 583908 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588406 588406 0 0.0
.app_xip_area 464672 464672 0 0.0
.bss 66192 66192 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592218 592218 0 0.0
.app_xip_area 463188 463188 0 0.0
.bss 71480 71480 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551682 551682 0 0.0
.app_xip_area 433444 433444 0 0.0
.bss 60736 60736 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976256 976256 0 0.0
.bss 152252 152252 0 0.0
.data 2168 2168 0 0.0
.text 821816 821816 0 0.0
BRD4161A+rs911x (read/write) 1038336 1038336 0 0.0
.bss 186728 186728 0 0.0
.data 2012 2012 0 0.0
.text 849576 849576 0 0.0
BRD4187C (read/write) 1149444 1149444 0 0.0
.bss 138648 138648 0 0.0
.data 2516 2516 0 0.0
.text 983684 983684 0 0.0
lock-app BRD4161A+wf200 (read/write) 1163768 1163768 0 0.0
.bss 158296 158296 0 0.0
.data 2020 2020 0 0.0
.text 1003428 1003428 0 0.0
window-app BRD4187C (read/write) 1142072 1142072 0 0.0
.bss 140064 140064 0 0.0
.data 2540 2540 0 0.0
.text 974872 974872 0 0.0
esp32 all-clusters-app c3devkit (read only) 1219178 1219178 0 0.0
(read/write) 1790954 1790954 0 0.0
.dram0.bss 76992 76992 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 248312 248312 0 0.0
.flash.text 1219178 1219178 0 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1233363 1233363 0 0.0
(read/write) 564183 564187 4 0.0
.dram0.bss 82144 82144 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 314096 314100 4 0.0
.flash.text 1227979 1227979 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 662640 662656 16 0.0
.bss 77112 77112 0 0.0
.data 2104 2104 0 0.0
.text 564312 564328 16 0.0
light k32w0+release (read/write) 673220 673220 0 0.0
.bss 74904 74904 0 0.0
.data 2060 2060 0 0.0
.text 593528 593528 0 0.0
lock k32w0+release (read/write) 634176 634176 0 0.0
.bss 75664 75664 0 0.0
.data 2080 2080 0 0.0
.text 553704 553704 0 0.0
linux all-clusters-app debug (read only) 3112369 3112369 0 0.0
(read/write) 158504 158504 0 0.0
.bss 62464 62464 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 87160 87160 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 281227 281227 0 0.0
.text 2646578 2646578 0 0.0
all-clusters-minimal-app debug (read only) 2936049 2936049 0 0.0
(read/write) 149936 149936 0 0.0
.bss 61664 61664 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 79528 79528 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 280683 280683 0 0.0
.text 2473842 2473842 0 0.0
bridge-app debug (read only) 2473841 2473841 0 0.0
(read/write) 131280 131280 0 0.0
.bss 51488 51488 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 69928 69928 0 0.0
.dynamic 608 608 0 0.0
.got 4576 4576 0 0.0
.init 27 27 0 0.0
.init_array 840 840 0 0.0
.rodata 211424 211424 0 0.0
.text 2092658 2092658 0 0.0
chip-tool debug (read only) 11249697 11249697 0 0.0
(read/write) 659992 659992 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 624760 624760 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 604933 604933 0 0.0
.text 9117460 9117460 0 0.0
chip-tool-ipv6only arm64 (read only) 10626044 10626044 0 0.0
(read/write) 708129 708129 0 0.0
.bss 33905 33905 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 652416 652416 0 0.0
.dynamic 560 560 0 0.0
.got 13960 13960 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 531628 531628 0 0.0
.text 8434932 8434932 0 0.0
lighting-app debug+rpc (read only) 2662217 2662217 0 0.0
(read/write) 132424 132424 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 73944 73944 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 227840 227840 0 0.0
.text 2257746 2257746 0 0.0
lock-app debug (read only) 2621281 2621281 0 0.0
(read/write) 127376 127376 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70856 70856 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244104 244104 0 0.0
.text 2205394 2205394 0 0.0
ota-provider-app debug (read only) 2187937 2187937 0 0.0
(read/write) 105512 105512 0 0.0
.bss 46560 46560 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51784 51784 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 194952 194952 0 0.0
.text 1853394 1853394 0 0.0
ota-requestor-app debug (read only) 2356657 2356657 0 0.0
(read/write) 113888 113888 0 0.0
.bss 49088 49088 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 57144 57144 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202064 202064 0 0.0
.text 2005810 2005810 0 0.0
shell debug (read only) 2644825 2644825 0 0.0
(read/write) 142968 142968 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78048 78048 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 239474 239474 0 0.0
.text 2245762 2245762 0 0.0
thermostat-no-ble arm64 (read only) 2436132 2436132 0 0.0
(read/write) 143857 143857 0 0.0
.bss 55329 55329 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 77472 77472 0 0.0
.dynamic 560 560 0 0.0
.got 5184 5184 0 0.0
.init 24 24 0 0.0
.init_array 440 440 0 0.0
.rodata 145404 145404 0 0.0
.text 2046736 2046736 0 0.0
tv-app debug (read only) 3284233 3284233 0 0.0
(read/write) 262152 262152 0 0.0
.bss 170808 170808 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80400 80400 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 268376 268376 0 0.0
.text 2821794 2821794 0 0.0
tv-casting-app debug (read only) 5642833 5642833 0 0.0
(read/write) 162480 162480 0 0.0
.bss 52184 52184 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101776 101776 0 0.0
.dynamic 608 608 0 0.0
.got 4912 4912 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 358841 358841 0 0.0
.text 5006978 5006978 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463624 2463624 0 0.0
.bss 215012 215012 0 0.0
.data 5872 5872 0 0.0
.text 1426268 1426268 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1190871 1190871 0 0.0
bss 145285 145285 0 0.0
rodata 144460 144460 0 0.0
text 819960 819960 0 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1361070 1361070 0 0.0
bss 105224 105224 0 0.0
rodata 211556 211556 0 0.0
text 759800 759804 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136515 1136515 0 0.0
bss 144520 144520 0 0.0
rodata 120776 120776 0 0.0
text 790128 790128 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841976 841976 0 0.0
(read/write) 1749100 1749100 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188704 188704 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1238249 1238312 63 0.0
.debug_aranges 110928 110928 0 0.0
.debug_frame 372332 372332 0 0.0
.debug_info 27071835 27071840 5 0.0
.debug_line 3708420 3708420 0 0.0
.debug_loc 3623454 3623454 0 0.0
.debug_ranges 346376 346376 0 0.0
.debug_str 3449871 3449871 0 0.0
.heap 841976 841976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 571764 571764 0 0.0
.symtab 422064 422064 0 0.0
.text 1549344 1549344 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842704 842704 0 0.0
(read/write) 1691628 1691628 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187976 187976 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1230140 1230203 63 0.0
.debug_aranges 110400 110400 0 0.0
.debug_frame 375388 375388 0 0.0
.debug_info 26808652 26808657 5 0.0
.debug_line 3727357 3727357 0 0.0
.debug_loc 3611060 3611060 0 0.0
.debug_ranges 344992 344992 0 0.0
.debug_str 3438883 3438883 0 0.0
.heap 842704 842704 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535853 535853 0 0.0
.symtab 408496 408496 0 0.0
.text 1492600 1492600 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850896 850896 0 0.0
(read/write) 1609836 1609836 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179992 179992 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1064937 1065000 63 0.0
.debug_aranges 102600 102600 0 0.0
.debug_frame 345724 345724 0 0.0
.debug_info 22271327 22271330 3 0.0
.debug_line 3294684 3294684 0 0.0
.debug_loc 3308967 3308967 0 0.0
.debug_ranges 309128 309128 0 0.0
.debug_str 3244469 3244469 0 0.0
.heap 850896 850896 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472178 472178 0 0.0
.symtab 376864 376864 0 0.0
.text 1419000 1419000 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845904 845904 0 0.0
(read/write) 1643780 1643780 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184968 184968 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1066869 1066932 63 0.0
.debug_aranges 102984 102984 0 0.0
.debug_frame 347520 347520 0 0.0
.debug_info 22489750 22489754 4 0.0
.debug_line 3294514 3294514 0 0.0
.debug_loc 3330414 3330414 0 0.0
.debug_ranges 310984 310984 0 0.0
.debug_str 3260307 3260307 0 0.0
.heap 845904 845904 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 474895 474895 0 0.0
.symtab 378864 378864 0 0.0
.text 1447952 1447952 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151088 1151088 0 0.0
.bss 100428 100428 0 0.0
.data 840 840 0 0.0
.text 598188 598188 0 0.0
lock-app qpg6105+debug (read/write) 1117392 1117392 0 0.0
.bss 95908 95908 0 0.0
.data 836 836 0 0.0
.text 564488 564488 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1091820 1091820 0 0.0
bss 99808 99808 0 0.0
text 739538 739538 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1031184 1031184 0 0.0
bss 99032 99032 0 0.0
text 704744 704744 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 952608 952608 0 0.0
bss 91272 91272 0 0.0
text 651352 651352 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1034024 1034024 0 0.0
bss 100420 100420 0 0.0
text 719734 719736 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 966200 966208 8 0.0
bss 92228 92228 0 0.0
text 662610 662614 4 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 955320 955320 0 0.0
bss 92664 92664 0 0.0
text 651814 651816 2 0.0

@Damian-Nordic Damian-Nordic merged commit 12b1744 into project-chip:master Dec 13, 2022
@Damian-Nordic Damian-Nordic deleted the psa-noc-upstream branch December 13, 2022 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] Operational Keystore for PSA crypto API
5 participants